148  Blockchain

8. Scalability:

Concerns: Blockchain scalability concerns are acting as one of the

blockchain adoption barriers.

Recommendations:

One of the concerns for blockchain adoption is for the technology to

be scalable like existing use cases such as payments or supply chain.

Although there are multiple start-ups working on highly scalable

technology and platforms to support scalability, we are not there yet.

My recommendation is to monitor the technological trends within

blockchain closely.

Another recommendation is to start small on existing single customer

journeys and be ready to expand whilst the technology is improving.

9. Performance

Concerns: Blockchain performance issues are also one of the concerns

for blockchain adoption.

Recommendations:

As discussed in the previous point about scalability concerns, per-

formance concerns are also key factors that are slowing the block-

chain adoption.

Again, various start-ups are working on updating the technology

to improve the performance.

Some of the recommendations and various technological improve-

ments being worked on are listed below:

– Establish data models to be stored on blockchain DLT (distrib-

uted ledger) as well as off-chains or sidechains that can be utilised

– Use front-end distributed applications, which will be utilising

blockchain, as microservices

– Effective use of messaging queues

– Use scalable and high-performance storage for blockchain DLT

– Use scalable and performant infrastructure hosting the block-

chain. For instance, use Kubernetes to host microservices that

use vertical and horizonal auto-scaling

– Make use of sharing to store the data

10. Interoperability

Concerns: Interoperability amongst different blockchains is a key

issue for blockchain adoption on mainstream production use.

Recommendations:

There are multiple different blockchains, products and silo com-

panies supporting them.

Some of the products are open source or commercial.